package com.bsj.power.pls.service;

import com.bsj.power.common.config.global.JsonResult;
import com.bsj.power.common.def.vo.pls.watch.*;

import java.util.List;

/**
 * @author : zhuojie.c
 * @version V1.0
 * @Description: TODO
 * @date Date : 2024年08月28日
 */
public interface KeepWatchService {
    JsonResult add(IKeepWatchAddVO keepWatchAddVO);

    JsonResult update(IKeepWatchUpdateVO keepWatchUpdateVO);

    JsonResult changeStatus(IWatchChangeStatusVO watchChangeStatusVO);

    JsonResult delete(Long id);

    JsonResult<List<OKeepWatchPageVO>> page(IKeepWatchSearchVO keepWatchSearchVO);

    JsonResult<OKeepWatchDetail> detail(Long id);

    JsonResult reachPos(Long id);


}
